* { max-width:100%; }
#slider { display:none; }
.container { padding:0 20px; width:auto; }
.hd-left, .hd-right { float:none; margin:0; }
#logo { text-align:center; padding-top:10px; }
#searchform { text-align:center; padding:10px 0 !important; }
#secondary-menu { padding:10px 0 !important; }
.showroom-block .item { float:none; width:100%; margin:0; overflow:hidden; }
.wp-post-image { float:none !important; }
.sidebar { float:none !important; margin:0 !important; width:auto !important; clear:both; }
#goUp { top:auto; right:0; width:100%; height:50px; background-position:50% top; }
.menu { display:none; }
.mobile-menu { width:100%; border:none; padding:10px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; display:block !important; }
.checkout-button { float:none; width:100%; height:30px; margin-top:30px !important; }
.shipping_calculator, .cart_totals  { text-align:left !important; float:none !important; width:100% !important; }
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td { padding:0 !important; }
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2, .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 { float:none; width:100%; }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img { width:auto; }
#footer .widgets .widgets-block { float:none; width:100%; margin:0; }